001 /*********************************************************************************************** 002 * Tekijä: Jukka Salminen 003 * Opiskelijanumero: i79947 004 * Email: jukka.salminen@uwasa.fi 005 * Tekoaika: 23.9.2002 006 * Kurssi/vuosi: Ohjelmoinnin jatkokurssi/kevät 2002 007 * Työn tunnus: Harjoitustyö: Taulukkoeditori web-sivulle 008 *********************************************************************************************** 009 * JSActionButton-luokka 010 *==================== 011 * Kaikkien lomakkeella olevien Button-olioiden yliluokka 012 * 013 * Metodit 014 *-------- 015 * addAction Ottaa parametrina ko. buttonin ActinListeneriksi 016 * kiinitettävän TableAction-olion 017 * 018 * Jäsenmuuttujat 019 *--------------- 020 * Ei ole 021 * 022 * Paikalliset muuttujat 023 *---------------------- 024 * Ei ole 025 */ 026 027 package classes; 028 public class JSActionButton extends javax.swing.JButton 029 { 030 031 /** Creates a new instance of JSActionButton */ 032 public JSActionButton() 033 { 034 } 035 036 public JSActionButton(JSAction action) 037 { 038 addAction(action); 039 } 040 // Kiinittää TableAction-olion ActionListeneriksi 041 public void addAction(JSAction a) 042 { 043 addActionListener(a); 044 } 045 046 }